package com.luyang.framework.lock.props;

import lombok.Getter;
import lombok.Setter;
import org.springframework.boot.context.properties.ConfigurationProperties;

/**
 * Redisson 配置属性
 *
 * @author lu_yang
 */
@Getter
@Setter
@ConfigurationProperties(prefix = "luyang.lock")
public class RedissonProperties {

    /**
     * redis主机地址，ip:port，有多个用半角逗号分隔
     */
    private String address;

    /**
     * 连接类型，支持 standalone-单机节点，sentinel-哨兵，cluster-集群，master-slave-主从
     */
    private String type;

    /**
     * redis连接密码
     */
    private String password;

    /**
     * 选取数据库
     */
    private int database;
}
